package com.sen.rbac.model;

import com.sen.common.mp.model.CommonBaseModel;
import lombok.Data;

import java.io.Serializable;

/**
 * sys_resource
 * @author 
 */
@Data
public class SysResource extends CommonBaseModel implements Serializable {

    /**
     * 资源编码
     */
    private String code;

    /**
     * 父资源编码
     */
    private String parentCode;

    /**
     * 资源名称
     */
    private String name;

    /**
     * 请求路径
     */
    private String url;

    /**
     * 资源类型 1，系统；2，模块；3，菜单；4，组件；5，因子
     */
    private String type;

    /**
     * 是否隐藏 1：是；0：否
     */
    private String hidden;

    /**
     * 是否鉴权 1：是；0：否
     */
    private String authorization;

    /**
     * 排序
     */
    private Integer sort;

    private static final long serialVersionUID = 1L;

    /**
     * 前端路由
     */
    private String route ;

    /**
     * 图标
     */
    private String icon ;

}